Using Object-Oriented Techniques in Microkernel Based Operating Systems
نویسنده
چکیده
Advanced future applications require to exploit new types of objects such as continuous media objects and distributed objects. Such new requirements stress operating systems to support variable levels of responsiveness and reliability. One computational model and resource management policy cannot cover the various requirements from all users so a exible structure is important when building future distributed systems to ensure such requirements. The microkernel is a good starting point to build such exible distributed systems. Current microkernel technologies, however, do not provide structuring tools for the internal structuring of microkernels and the system servers. In this paper, we describe object-oriented structuring techniques to be used in microkernel based operating systems. First, we survey several existing systems which use object-oriented techniques. Next, we describe objectoriented techniques used in Real-Time Mach in depth. Lastly, we discuss the architectures of microkernel based operating systems.
منابع مشابه
Is the Microkernel Technology well suited for the Support of Object-Oriented Operating Systems: the Guide Experience
This paper describes our experience in the implementation of the Guide distributed objectoriented system on top of the Mach 3.0 microkernel. While many experimental distributed object-oriented environments have been implemented on Unix and much less on a bare machine, the emerging microkernel technology seems to provide a well suited trade-off between these two approaches. Microkernels provide ...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملSoul: An Object-Oriented OS Framework for Object Support
Soul is an object-oriented framework for object support, on which speciic object-support operating systems (called \subsystems") such as SOS, Comandos, or Cool, can be built and coexist. The Soul framework comprises a Nucleus (object-oriented microkernel), and a Generic Run-Time (GRT, an object-oriented toolkit of object-management object types and classes). A new subsystem is built by reusing,...
متن کاملObject-Oriented Transaction Processing in the KeyKOS Microkernel
Three major technological directions in computer technology are transaction processing, object orientation, and microkernel operating systems. The KeyKOS operating system and the KeyTXF transaction processing system combine all three of these technologies. The design of KeyKOS directly provides operating system level objects on a microkernel base. In order to maintain the integrity of these obj...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کامل